/*format*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;vertical-align:top;}
em,i{font-style:normal;}
td{vertical-align:top;}
body{background:#fff;font-size:12px;}
a{text-decoration:underline;color:#000;}
li{list-style:none;}
a:hover{color:#f00;}
.wrap{width:956px;margin:0 auto;line-height:23px;}
.wrap,.ra,.tt2,.l5 li,.l3{overflow:hidden;zoom:1;}
.fl{float:left;}
.fr{float:right;}
.l1 li a,.tt2 b,.l3 li,.tt1,.tt1 em{background:url(ico.gif) no-repeat;}
/*wrap*/
.w1{width:634px;}
.w10{width:316px;}
.w2{width:291px;padding:0px 10px}
.w2 a{text-decoration:none;}
.r0{background:#eaeaea;}
.r0 .fl{font-size:14px;padding-left:10px;}
.r0 .fl a{color:#b00;}
.ra,.w3{border:1px solid #ccc;padding:9px;}
.w10 .l1{margin-top:10px;}
.bg1{background:url(bgy.gif) repeat-y 100% 0;}
.w3{width:616px;}
.w3 .l3{width:96%;margin:0 auto;}
.w3 .l3 li{width:100%;margin-right:0;float:none;display:block;}
.w3 .l3 a{font-size:14px;text-decoration:none;}
.w3 .l3 a:hover{text-decoration:underline;}
.where{border-bottom:1px solid #CD2C2E}
.where,.where a{color:#CD2C2E;}
.where a:hover{text-decoration:none;}
.where i{margin:0 4px;}
.where span{color:#000;}
/*list*/
* html .l1 li{line-height:0;}
.l1 li a{background-position:0 -69px;padding-left:30px;font-size:14px;display:block;line-height:27px;text-decoration:none;}
.l1 li a span{color:#666;font-size:12px;margin-left:5px;}
.l1 li a:hover{background-position:0 -120px;background-color:#CD2C2E;color:#fff;font-weight:bold;}
.l1 li a:hover span{color:#fcc;font-weight:normal;}
.l2,.l3,.l4{margin:0 auto;clear:both;padding-top:10px;}
.l2,.l4{text-align:center;}
.l2 li,.l3 li,.l4 li{float:left;display:inline;}
.l2 li{width:120px;}
.l2 .ct{margin:0 85px;}
.l2,.l3,.l4{width:540px;}
.l3 li{width:46%;display:inline;margin-right:2%;padding-left:10px;background-position:-18px -69px;}
.l3 li span{float:right;margin-top:-23px;color:#666;}
@media all and (min-width:0px) {.l3 li span{margin-top:0;}}
.l3 .ln{font-size:0;line-height:0;border-top:1px dashed #CD2C2E;margin-top:10px;padding-top:10px;background:none;}
.l4 li{width:80px;display:inline;margin:5px 0 0 71px;overflow:hidden;}
.l4 .first{margin-left:0;}
.l5 li{padding:15px 0;}
.l5 li img{float:left;}
.l5 li div{float:right;width:200px;line-height:18px;}
.l5 li div span{font-size:14px;}
.l5 li div p{margin-top:5px;}
.l5 li div a:hover,.l5 li div a:hover span,.l5 li div a:hover p{text-decoration:underline;}
.l6{padding-left:18px;margin:10px 0;background:url(num.gif) no-repeat 0 1px;line-height:20px;}
/*title*/
.tt1,.tt2,.tt3{display:block;clear:both;}
.tt1{border-bottom:1px solid #CD2C2E;background-position:100% -33px;line-height:14px;}
.tt1 em{padding:1px 2px 1px 14px;background-position:2px 3px;background-color:#CD2C2E;color:#fff;}
.tt2,.tt2 a{color:#CD2C2E;}
.tt2 span{float:right;background:#fff;padding-left:5px;}
.tt2 span,.tt2 span a{font-weight:normal;}
.tt2{background:url(bgx.gif) repeat-x 0 50%;border-bottom:1px solid #CD2C2E;line-height:28px;}
.tt2 b{font-size:14px;float:left;background-color:#fff;padding:0 10px 0 60px;}
.tt2 b a{text-decoration:none;}
.tt2 b a:hover{text-decoration:underline;}
.ico1 b{background-position:10px -197px;}
.ico2 b{background-position:10px -238px;}
.ico3 b{background-position:10px -277px;}
.ico4 b{background-position:10px -318px;}
.ico5 b{background-position:10px -358px;}
.ico6 b{background-position:10px -398px;}
.ico7 b{background-position:10px -438px;}
.tt3{background:#CD2C2E;font-size:14px;color:#fff;padding-left:6px;}

.w3 .l3 li span{margin-right:10px;}

/*fixed by wubin 20090304*/
.ht1{overflow:hidden;height:180px;}
/*fixed by wubin 20090305*/
.l2 img,.l4 img,.l5 img{border:1px solid #cfcfcf;}
.l2,.l3,.l4{overflow:hidden;zoom:1;}
fanye_out {
margin-top:2px;
}
.pagination {
float:right;
margin-bottom:2px;
margin-top:1px;
text-align:right;
}
.pagination ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.pagination li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.pagination li a {
border:1px solid #8DB5D7;
color:#000000;
display:block;
float:left;
margin-right:2px;
padding:2px 5px;
text-decoration:none;
}
.pagination li a:hover {
border:1px solid red;
margin-right:2px;
padding:2px 5px;
}
.pagination li a:active {
border:1px solid red;
margin-right:2px;
padding:2px 5px;
}
.pagination .currentpage {
background-color:#FFCA7D;
border:1px solid #E89954;
color:#000000;
float:left;
font-weight:bold;
margin-right:2px;
padding:2px 5px;
}
#top {
background:transparent url(top_bg.gif) repeat scroll 0 0;
height:31px;
}
#img_top {
height:31px;
margin:0 auto;
text-align:center;
width:960px;
}
#img_t_head {
background:transparent url(img_t_head.gif) no-repeat scroll 0 0;
float:left;
height:31px;
margin-left:3px;
width:144px;
}
#img_t_back {
float:right;
height:31px;
margin-right:2px;
width:76px;
}